import 'package:pigeon/pigeon.dart';

class BaseParam {
  String? params;
}

class BasicResult {
  String? message;
  int? code;
}

@HostApi()
abstract class LiviBridgeServiceApi {
  /// 检测一个app 是否安装
  bool CheckInstallApps(String appName);

  /// 生成条形码
  bool getScanCode();

  /// 弹出原生通讯录选择电话
  void goContactResForAllInfo();

  /// 调用获取通讯录列表 获得一个手机号
  String goContactRes();

  /// 根据输入的手机号获取通讯列表
  List<String> getPhonesByNumber(String phoneNumber);

  /// 调用原生安全键盘
  bool onClick4Js();

  /// 生成截屏
  String getVBPayResImage();

  /// 分享
  bool shareBySDK();

  /// 安卓键盘收起
  bool hideKeyBoard();
}
